home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / MCASM.RAR / MC_ASM.EXE / WROX_ASM / CH12 / EFFECTS / SCREFF.H < prev   
C/C++ Source or Header  |  1994-08-09  |  1KB  |  32 lines

  1. #ifndef SCREEN_EFFECTS_H
  2. #define SCREEN_EFFECTS_H
  3.  
  4. typedef unsigned char MixRow[320];
  5. typedef MixRow *MixBuffer;
  6.  
  7. void showbuffer(int x1,int y1,int x2,int y2,void *p1,void *v);
  8. void BadFAX(int x1,int y1,int x2,int y2,
  9.         int delta,int uord,void *p1,void *v);
  10. void ShowFromCorner(int x1,int y1,int x2,int y2,
  11.             int s,int coner,void *p1,void *v);
  12. void RandomFillArea(int x1,int y1,int x2,int y2,
  13.             int dx,int dy,void *p1,void *v);
  14. void Explode(int x1,int y1,int x2,int y2,void *p1,void *v);
  15. void Slide(int x1,int y1,int x2,int y2,
  16.         int step,int ulrd,void *p1,void *v);
  17.  
  18. //if direct = 0 then y2-y1 must be even
  19. //and if direct = 1 then x2-x1 must be even
  20. void ShowFromCenter(int x1,int y1,int x2,int y2,
  21.             int direct,void *p1,void *v);
  22. void ShowToCenter(int x1,int y1,int x2,int y2,
  23.             int direct,void *p1,void *v);
  24. void Jalousie(int x1,int y1,int x2,int y2,int step,
  25.             int direct,void *p1,void *v);
  26. void Develope(int x1,int y1,int x2,int y2,
  27.             int divisor,void *p1,void *v);
  28. void Gone_with_the_wind(int x1,int y1,int x2,int y2,
  29.                 void *p1,void *p2,void *v);
  30. void CenterExplode(int x1,int y1,int x2,int y2,int step,
  31.                 void *p1,void *p2,void *v);
  32. #endif